.body-page {
    background-color: #fff;
    color: black;
}

.body-item {
    background-color: #fff;
    color: #3b3b3b
}

.section-item {
    background-color: #fff
}

.section-gallery {
    background-color: #fff
}

a {
    color: #3346d1
}

a:hover {
    color: rgba(248, 32, 75, .8)
}

.home-index .menu-bg-st {
    background: #1b1b1b
}

.menu-icon .bars .bar1,
.menu-icon .bars .bar2,
.menu-icon .bars .bar3 {
    background: #fff
}

.body-item .page-header-alpha .navbar-brand {
    color: #fff
}

.page-header-alpha .all-menu-wrapper {
    background: #fff
}

.page-header-alpha .navbar-mainmenu .nav-item a {
    color: white;
}

.page-header-alpha .navbar-mainmenu .nav-item a:hover {
    color: #3346d1
}

.page-header-alpha .all-menu-wrapper .navbar-nav .nav-item a {
    opacity: 1
}

.body-page .page-header-alpha .navbar-sidebar .nav-item .icon {
    color: #adadad;
    background: rgba(77, 77, 77, .1)
}

.page-header-alpha .navbar-sidebar .nav-item .txt {
    color: #1b1b1b
}

.page-header-alpha .navbar-sidebar .nav-item {
    opacity: 1;
    color: #8e8e8e
}

.body-page .page-header-alpha .navbar-sidebar .nav-item:hover .icon,
.body-page .page-header-alpha .navbar-sidebar .nav-item.active .icon {
    color: #fff;
    background: rgba(27, 27, 27, .75)
}

.page-header-alpha .navbar-sidebar .nav-item.active {}

.page-header-alpha .navbar-sidebar .nav-item:hover {
    color: #fff
}

.body-page .page-header-alpha .navbar-sidebar .nav-item.active .txt {
    color: #1b1b1b
}

.section-title .title-bg {
    color: #3346d1;
    letter-spacing: 0;
    font-weight: 700
}

.section.active .title-bg {
    opacity: .05;
    opacity: .1
}

.display-title {
    font-weight: 700
}

.carousel-swiper-beta .slider-container .swiper-slide:before {
    background: rgba(77, 77, 77, .05)
}

.carousel-swiper-beta .slider-container .legend {
    color: #fff
}

.carousel-swiper-beta .slider-container .legend h3 {
    font-weight: 700
}

.img-frame-normal .img-1.shadow,
.img-frame-legend-alpha .img-1.shadow {
    -webkit-box-shadow: none;
    box-shadow: none
}

.img-frame-legend-alpha .legend {
    color: #3346d1
}

.media .icon {
    color: #6e6e6e
}

.btn-outline-white {
    color: #1b1b1b;
    border-color: #383838
}

.btn-outline-white:hover,
.btn-outline-white:focus {
    border-color: #1b1b1b;
    background: #1b1b1b;
    color: #fff;
    box-shadow: none
}

#submit-message.btn-outline-white:hover .txt {
    color: #fff
}

.btn-white {
    color: #fff;
    border: 1px solid transparent;
    background-color: #3346d1
}

.btn-white:hover {
    background-color: rgba(248, 32, 75, .8);
    color: #fff
}

.btn-transp-arrow.btn-primary.active,
.btn-transp-arrow.btn-primary:active,
.btn-transp-arrow.btn-primary:hover {
    background-color: rgba(77, 77, 77, .05);
    color: #3b3b3b;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-container-transparent.form-container-white .form-desc h4 {
    color: #3b3b3b
}

.form-container-transparent.form-container-white .form-input label {
    color: #3b3b3b
}

.form-control-line.form-control-white {
    border-color: #3346d1
}

.form-control-outline,
.form-control-line {
    border-color: #3346d1
}

.form-control-outline:focus,
.form-control-line:focus {
    border-color: #adadad
}

.form-control-line,
.form-control-outline {
    background: #444;
    color: #fff
}

.form-control-line:focus,
.form-control-outline:focus {
    background: rgba(0, 0, 0, .12)
}

.scrolldown a:before {
    color: #000
}

.page-footer .footer-left p {
    color: black;
}

.page-footer .footer-right .social a {
    color: #414141
}

.page-footer .footer-right .social a:hover {
    color: #3b3b3b;
    color: #3346d1
}

.page-footer .footer-right .note {
    color: rgba(77, 77, 77, .75)
}

.page-footer .footer-right .note a {
    color: #3346d1
}

#fp-nav ul li a span {
    background: #3b3b3b
}

#fp-nav li .active span,
.fp-slidesNav .active span {
    background: #A3803E
}

#fp-nav span:after,
.fp-slidesNav span:after {
    background: rgba(77, 77, 77, .2)
}

.about-description {
    background: rgba(255, 255, 255, .8)
}

.page-footer .footer-left p .marked {
    color: #1b1b1b
}

.section-home .home-about-btn {
    border-color: rgba(0, 0, 0, .1)
}

.section-home .home-about-btn:hover {
    border-color: rgba(0, 0, 0, .3);
    color: #1b1b1b
}

.section-home .home-title:before,
.section-home .home-title:after {
    background: #383838
}

.media .icon {
    background: rgba(77, 77, 77, .1)
}

.carousel-swiper-beta .slider-container .item-desc,
.prod-desc {
    background: rgba(154, 154, 154, .1)
}

.carousel-swiper-beta .slider-container .item-desc:before,
.carousel-swiper-beta .slider-container .illustr {
    border-color: rgba(154, 154, 154, .1)
}

.section-list-feature .media-body {
    background: rgba(154, 154, 154, .1)
}

.img-avatar-alpha .legend,
.img-avatar-alpha .icon-btn .icon {
    color: #3b3b3b
}

.img-avatar-alpha .legend {
    background: rgba(77, 77, 77, .1)
}

.img-avatar-alpha:hover img {
    -webkit-box-shadow: 0 0 10px 1px rgba(77, 77, 77, .1);
    box-shadow: 0 0 10px 1px rgba(77, 77, 77, .1);
    top: 0
}

.img-avatar-alpha .img-1 {
    border-right: 70px solid rgba(77, 77, 77, .1)
}

.price-item.shadow {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .15), 0 0 40px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15), 0 0 40px rgba(0, 0, 0, .1)
}

.price-item.price-item-secondary .item-name,
.price-item.price-item-primary.featured .item-name {
    color: #3b3b3b
}

.price-item .item-footer {
    border-top: 2px solid #3b3b3b
}

.price-item {
    border-color: #3b3b3b
}

.price-item .item-features li,
.price-item.featured .item-features li {
    color: #3b3b3b
}

.price-item.featured .item-features li.diseabled,
.price-item .item-features li.diseabled {
    color: #a9a9a9
}

.price-item.price-item-secondary .item-features li.ok .icon,
.price-item.price-item-primary.featured .item-features li.ok .icon {
    color: #3b3b3b
}

.products-section .btn-outline-white {
    color: #fff;
    border: 1px solid rgba(255, 255, 255, .2)
}

.products-section .btn-outline-white:hover {
    color: #000
}

.carousel-swiper-beta .items-pagination.bar .swiper-pagination-bullet-active {
    background: #3346d1
}

.carousel-swiper-beta .legend h2,
.carousel-swiper-beta .legend p {
    color: #3b3b3b
}

.carousel-swiper-beta .slider-container .item-desc:hover .legend h2,
.carousel-swiper-beta .slider-container .item-desc:hover .legend p {
    color: #fff
}

.section-contact .address-container i {}

.send_message_form .txt {
    color: #3b3b3b
}

.form-group label.error {
    color: #3b3b3b
}